medical technology products/devices - French English Dictionary